# 使用我们构建的 openjdk:8u41 镜像作为基础镜像
FROM 101.126.22.127:5000/public/openjdk:8-jre

# 设置工作目录
WORKDIR /app

# 复制 Java 应用程序 JAR 文件到容器
COPY ./ruoyi-admin/target/ruoyi-admin.jar /app/
#RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
 #              && echo "Asia/Shanghai" > /etc/timezone

# 设置 JAVA_OPTS（可以根据需要调整）
#ENV JAVA_OPTS="-Xms512m -Xmx1024m -XX:MaxMetaspaceSize=128m -XX:+UseG1GC -Dfile.encoding=UTF-8"

EXPOSE 8080

# 启动 Java 应用
#ENTRYPOINT ["sh", "-c", "java $JAVA_OPTS -jar /app/ruoyi-admin.jar"]
CMD ["java", "-jar", "/app/ruoyi-admin.jar"]

#g构建镜像并运行
#docker build -t sczycce.scdl.cn/gemili/over_temperature_monitor:v3.1 .
#docker run -d -p 8080:8080 --name ruoyi-admin cceagile.huawei.com/otm/over_temperature_monitor:v1.0

#g构建镜像下载成离线镜像
#docker build -t  sczycce.scdl.cn/gemili/over_temperature_monitor:v2.0 .
#docker save -o over_temperature_monitor.tar  sczycce.scdl.cn/gemili/over_temperature_monitor:v2.0